{
	"RomOption" :
	{
		"TickPerInst": 8,
		"StickLimit": 90,
		"BackupType": "SRAM",
		"SIDevice_PakType": "Controller Pak",
        	"RAMSize": "16M"
	},
	"Idle" :
	[
		{
			"JmpAddr": "0x80000810",
			"JmpInst": "0x1000FFFF",
			"IsIdle": "0x1"
		}
	],
	"SpecialInst" :
	[
        {
			"Addr": "0x8009B94C",
			"Inst": "0x304F0001",
			"Type": "Lua_AfterInst",
			"Comment": "FPA white flashes"
		},
        {
			"Addr": "0x8001B2D0",
			"Inst": "0x0C019A36",
			"Type": "Lua_AfterInst",
			"Comment": "dynamic code hack effect malloc"
		},
		{
			"Addr": "0x8001B2D8",
			"Inst": "0x8FA30028",
			"Type": "Lua_AfterInst",
			"Comment": "dynamic code hack after effect malloc"
		},
		
		{
			"Addr": "0x80024FD8",
			"Inst": "0x9602001C",
			"Type": "Lua_AfterInst",
			"Comment": "dynamic code hack actor load flags"
		},
		{
			"Addr": "0x80025020",
			"Inst": "0x0C019A36",
			"Type": "Lua_BeforeInst",
			"Comment": "dynamic code hack actor(not free) malloc"
		},
		{
			"Addr": "0x80025028",
			"Inst": "0x10000004",
			"Type": "Lua_BeforeInst",
			"Comment": "dynamic code hack after actor(not free) malloc"
		},
		{
			"Addr": "0x8009F908",
			"Inst": "0x8E230000",
			"Type": "Lua_AfterInst",
			"Comment": "some code with menu?, sync cpu/gpu"
		}
	],
	"RSP" :
	{
		"RSPProcUndefineTask": 1
	},
	"RendererSetting":	{
		"CopyAtEnd":	1,
		"CopyInMiddle": 1,
		"CopyDepthAlways": 1,
		"CopyAtFullSync": 1,
		"CopyTextureBackup":1,
		"PreparseTMEMBlock": 1,
		"TMEMOverflowCheck": 1,
		"NeedTileSizeCheck": 1,
		"TexMirrorDoubleSize": 0,
		"ZClip": 0,
		"ConstValue_0":	"0x12c700",
		"ConstValue_1": "0x801d95fc",
		"ConstValue_2": "0x002ae020",
		"ConstValue_3": "0x8011C480",
		"ConstValue_4": "0x801C96D4",
		"TempValue_0": "0xffffffff",
		"ModifyCC_Count": 2,
		"ModifyCC_0":{
			"DetectFlag": "1111000000",
			"Value6": "0x010a0102",
			"Value7": "0x001f1f1f",
			"Value8": "0x01030102",
			"Value9": "0x00070707",
			"ModifyFlag": "110000000000",
			"NewValue10": "0x6",
			"NewValue11": "0x3"
		},
		"ModifyCC_1":{
			"DetectFlag": "1111000000",
			"Value6": "0x020c1f01",
			"Value7": "0x05000503",
			"Value8": "0x02050601",
			"Value9": "0x07030700",
			"ModifyFlag": "110000000000",
			"NewValue10": "0x7",
			"NewValue11": "0x3"
		}
	}		
}	